html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {background: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px}

.container {
	width: 970px;
	margin: 0 auto;
}
#banner{ padding-top:5px; height:121px}

#header{ overflow: hidden;}

#logo h1 {
	float: left;
	margin-top: 15px;
}

#logo h1 a {
	background: url(../../img/logo.png) no-repeat;
	height: 59px;
	width: 180px;
	display: block;
	text-indent: -9999px;
}

#adv{ margin-top:5px; float: right}

/*=====Drop down menu=====*/
#nav{margin-top:7px;margin-bottom:40px;display:block}
#nav ul{list-style:none}
#nav ul#topmenu{background-color:#0278ce;height:30px;margin-bottom:22px}
#nav ul#topmenu li{float:left;position:relative;border-right:1px solid #fff}
#nav ul#topmenu li a{display:block;float:left;text-decoration:none;text-transform:uppercase;font-size:11px;color:#fff;padding:9px 10px 10px}
#nav ul#topmenu li h3 a{color:#333}
#nav ul#topmenu li ul li a{color:#333;font-size:12px;font-weight:400;text-transform:none}
#nav ul#topmenu li ul li a:hover{color:#0278ce}
#nav ul#topmenu li.active a{color:#0278ce;background-color:#fff}
#nav ul#topmenu li div.s_submenu{display:none;background-color:#fff;position:absolute;width:150px;height:160px;border:1px solid #0278ce}
#nav ul#topmenu li:hover div.s_submenu{display:block;z-index:15}
#nav ul#topmenu li ul li.sub a{padding:4px 5px}
#nav ul#topmenu li ul li.sub a:hover{border:none;background-color:#0278ce;color:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-left:0;padding:4px 5px}
div.s_submenu{width:400px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2);-o-box-shadow:0 0 10px rgba(0,0,0,0.2);-ms-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);z-index:120;margin-top:30px;padding:0 0 0 10px}
div.s_submenu h3{margin:0}
div.s_submenu li{float:none!important;position:relative;line-height:20px}
#nav ul#topmenu li.icon_home a{padding:0}
#nav ul#topmenu li.icon_home a:hover{border:none}
#nav ul#topmenu li.major a:hover,#nav ul#topmenu li.active{color:#0278ce;background-color:#fff;border-top:1px solid #0278ce}

/*=========================================*/
#small_text p{ font-size:11px; color: #6c6c6c; margin-top:15px}

#small_text p.date{ float: left; margin-left:10px}

#small_text p.signin{ float: right; margin-right:10px}
/*=========================================*/
#main-content{ overflow:hidden}

#content{ margin-top: 25px; width:650px; float: left}

.group{ margin-bottom:55px; width: 650px}

.box_search{ background: url("../../img/bg_nav.jpg") repeat-x; width:640px; height:25px;}

.detail_search p.key_title { display: inline; float: left; margin-left:10px; font-size: 14px; color: #fff; font-weight:bold; text-transform: uppercase; padding: 4px 10px 0px 0px} 

.select_box{ float: right;}

p.intro_text { color: #333; font-size: 13px; padding: 8px 10px 10px 11px; background-color:#e1e1e1; width:615px; margin-left:0px !important;
	border-top:3px solid #fff; border-left: 2px solid #333; border-right:2px solid #333; border-bottom:2px solid #333;
}
/*=========================================*/
.table_list{ width: 640px}

table#ncdt{}

table#ncdt tr.title{background-color:#b7b6b6;font-size:11px}
table#ncdt tr.title td{background-color:#b7b6b6;color:#474747;padding:10px 0 9px 12px}
table#ncdt tr.odd{background-color:#e1e1e1;font-size:12px}
table#ncdt tr.odd td{background-color:#e1e1e1;padding:9px 0 8px 12px}
table#ncdt tr.even td{padding:10px 0 9px 12px}
table#ncdt tr.odd td a:hover,table#ncdt tr.even td a:hover{color:#0060a6}
table#ncdt tr.even{background-color:#fff;font-size:12px}
p.read_more{font-size:11px;color:#03c;margin-right:20px;margin-top:20px;text-align:right}
p.read_more a{text-decoration:none;font-size:11px;color:#0060a6}
table#ncdt tr.odd td a:link,table#ncdt tr.even td a:link,table#ncdt tr.odd td a:visited,table#ncdt tr.even td a:visited{color:#333}
/*======SIDE BAR=====*/
#sitebar{ float: right; width: 300px; padding-left: 20px; padding-right:0px; margin-top:25px}

.qc1{ margin-bottom: 30px}

p.quangcao{ font-size:11px; color: #6f6f6f; margin-bottom: 7px; margin-top: 5px}

/*=====Footer=====*/

#footer{margin-top:20px;margin-bottom:20px;background-color:#ededed;overflow:hidden;border-bottom:12px solid #0060a6}
#footer #col1{width:300px;padding-left:20px;float:left;margin-right:10px}
#footer #col1 h2{padding-top:13px}
#footer #col1 h2 a{background:url(../../img/logo_small.png) no-repeat;height:46px;width:141px;display:block;text-indent:-9999px}
#footer #col1 p#address{font-size:12px;line-height:22px;color:#333;margin-top:15px}
#footer #col2{color:#333;width:300px;float:left;margin-right:60px;padding-bottom:30px;padding-top:15px}
#footer #col2 h4,#footer #col3 h4{font-size:13px;text-transform:uppercase;padding-top:34px;padding-bottom:10px}
#footer #col2 ul,#footer #col3 ul{list-style:none}
#footer #col2 ul li,#footer #col3 ul li{font-size:12px;line-height:22px}
#footer #col2 ul li{float:left;width:130px}
#footer #col2 ul li a,#footer #col3 ul li a{text-decoration:none;color:#333}
#footer #col2 ul li a:hover,#footer #col3 ul li a:hover{text-decoration:underline}
#footer #col3{color:#333;float:left;padding-top:15px;width:280px}

/*=====Nhip cau dau tu=====*/
.group1{width:640px}
#pagination{margin-top:20px;margin-left:170px}
#pagination ul.pager{display:block;list-style:none;text-align:center}
#pagination ul.pager li{display:block;float:left;margin-right:15px}
#pagination ul.pager li a{text-decoration:none;color:#1361a9}

/*=====Tin lien quan=====*/

#metadata{padding-right:10px;padding-left:8px}
#metadata div.post{margin-bottom:15px;margin-top:20px;padding-right:10px}
#metadata div.post .image{float:left;padding-right:15px}
#metadata div.post h2{font-size:16px;color:#3175b4;font-weight:700;margin-bottom:10px}
#metadata div.post p{font-size:12px;line-height:15px}
#metadata div.post p a,#metadata div.post h2 a{text-decoration:none;color:#4b86bd}
#metadata div.post p.more{margin-top:10px}
#metadata div.post p.more a:hover{text-decoration:underline}

/*=====Slider=====*/
#slider{ margin-top:20px; padding-left:5px}

/*=====Hang muc DA_detail=====*/
.breadcrumb{background:url(../../img/nav.jpg) repeat-x scroll 0 0 transparent;height:25px;width:640px}
.breadcrumb p{padding:6px 0 5px 17px}
.group1 h2{font-size:18px;font-weight:700;color:#0060a6;margin-top:30px;margin-left:10px}
.group1 .hmda_head,.group1 .hmda_info,.group1 .hmda_detail,.group1 .hmda_contact{font-size:13px;font-weight:700;color:#333;margin-left:10px;margin-top:13px}
.group1 .hmda_img{text-align:center;margin-top:10px}
.group1 p{font-size:13px;line-height:16px;margin-left:10px}
.other_news{margin-top:20px;margin-left:10px}
.other_news h3{font-size:14px;line-height:22px;color:#333;margin-bottom:10px}
.other_news ul{list-style:none;padding-left:20px}
.other_news ul li{background-image:url (../../img/blue_dot.jpg)!important}
.other_news ul li a{text-decoration:none;font-size:13px;line-height:18px;color:#333;}  

/*=====TTMS=====*/

.ttms_data h2{font-size:18px;font-weight:700;margin-bottom:8px}
.ttms_data{padding:18px 15px 16px 17px}
.ttms_data p.date{font-size:11px;color:#333;margin-bottom:15px}
.ttms_data p.body_text{font-size:13px;margin-bottom:18px}
.ttms_data p.ttms_img{text-align:center;margin-bottom:18px}
.ttms_data p.ttms_img img{margin-bottom:13px}

/*=====ncm=====*/

.breadcrumb1 h3,.ncm_data h2{font-size:14px;font-weight:700;color:#333}
.ncm_data{padding:18px 15px 16px 17px}
.ncm_data p.ncm_img{text-align:center;margin-bottom:18px}
.ncm_text{text-align:left;margin-bottom:20px}
.ncm_text b{color:#dd0023}

/*=====GCTT=====*/

.gctt_data{padding:12px 15px 16px 17px}
.gctt_data h2{font-size:12px;font-weight:700;color:#333;text-transform:uppercase;margin-bottom:20px}
.gctt_data .gctt_title{font-size:12px;font-style:italic;color:#333;font-weight:700;margin-bottom:20px}
.gctt_img{float:right;padding-left:15px}
.gctt_body_text{margin-bottom:20px;font-size:12px;color:#333}
.gctt_sp{margin-top:20px;overflow:hidden}
#gctt_img{float:left;padding-right:20px}
.gctt_sp h2{font-size:20px;color:#076ab5;font-weight:400;margin-bottom:10px;margin-top:20px}

/*=====FILTER=====*/
.select_box select#search_city, .select_box select#search_district, .select_box select#search_job{ height: 22px; }

/*=====San pham moi=====*/

.breadcrumb2 a{text-decoration:none;font-size:12px;color:#0060a6;font-weight:700}
#spm_img{float:left;padding-right:40px}
.group2 h2{font-size:19px;font-weight:700;color:#2d2d2d;padding-top:20px}
.group2 .spm_price{font-size:13px;font-weight:700;color:#900;margin-top:10px}
.spm_bodytext{float:right;font-weight:700;color:#0060a6;margin-right:92px;font-size:11px;line-height:16px}
#spm_thumb img.thumb{border:1px solid #cbcbcb;margin-right:5px;padding:2px}
#spm_thumb p{text-align:center}
#spm_thumb p.note{font-size:11px;color:#a7a4a4;margin-top:5px}
p.note img#kinhlup{padding:3px 5px 0 0}
#tabs-1 p.photo{text-align:center;border:none!important;margin:10px 0}
#tabs-1 p{font-size:12px;line-height:16px;color:#333}
#tabs-1 i{font-weight:700;text-decoration:underline}

/*=====Registration=====*/

#registration{border:1px solid #bfbfbf}
#registration h2{font-size:30px;color:#0060a6;font-weight:400;margin-bottom:10px;margin-left:40px}
.s_row{margin-left:40px;padding:10px 0}
#detail_reg .s_row label{width:155px;text-align:right;float:left;margin-right:15px}
#detail_reg input.inputbox,select#gender,select#cate,select#city,select#district{background:url(../../img/input.jpg) no-repeat;border:none}
#detail_reg input.inputbox{height:23px;width:150px}
#detail_reg select#gender,#detail_reg select#cate,select#city,select#district{height:23px;margin-right:5px}
.checkbox{background-color:#e2ecf1;line-height:20px;clear:both;margin:10px 0;padding:8px 40px}
.register-button{background:url(../../img/reg_button.png) repeat-x scroll 0 0 transparent;border:none;color:#FFF;font-size:12px;font-weight:700;height:27px;width:77px;margin-left:20px;padding:0 15px 4px}
.required{color:red;padding-right:2px}
/*=====ORDER=====*/

#thongbao{background:#0060a6;margin-left:40px;margin-right:60px;margin-top:20px;padding:20px 0 15px 15px}
#order_list{margin-left:40px;margin-right:60px}
table#order tr.title{background-color:#b7b6b6;color:#fff}
table#order tr.title td{background-color:#b7b6b6;padding:10px 0 9px 12px}
table#order tr.line td{padding:5px 0}
input.total,input.sanpham,input.price{background:url(../../img/input.jpg) no-repeat;border:none;height:23px;width:150px}
input.mota{background:url(../../img/input1.jpg) no-repeat;border:none;height:23px;width:200px}
input.soluong{background:url(../../img/input2.jpg) no-repeat;border:none;height:23px;width:100px}
.add-product,.send-order{background:url(../../img/order_button.jpg) repeat-x scroll 0 0 transparent;border:none;color:#FFF;font-size:12px;font-weight:700;height:36px;width:135px;margin-left:20px;padding:0 15px 4px}


/*=====Overright CSS=====*/

.select_box select {
    font-size: 11px; background: url("../../img/select.jpg") no-repeat; border: none; 
    margin: 0px 2px 0 0; padding: 1px 0 1px 0; outline-style: none;
}



.select_box input.keyword{ background: url("../../img/search.jpg") no-repeat; border: none; width:142px;  color: #000; font-size:11px; padding: 2px 0px 2px 2px; margin-top:3px; 
outline-style: none;
}


table#ncdt td a{ text-decoration: none;}

.breadcrumb a{ text-decoration: none; color: #0060a6; font-weight: bold}

.line_dai
{
    margin-top: 10px;
}

#metadata .image img{border: 1px solid #e7e7e7; padding: 2px}